home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 28
/
Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso
/
Aminet
/
util
/
shell
/
ViNCEd.lha
/
ViNCEd
/
Include
/
ReadME
< prev
Wrap
Text File
|
1998-09-11
|
4KB
|
111 lines
Hi folks!
____________________________________________________________________________
This directory contains the required files to develop tools for ViNCEd
and the vnc.library. It's especially useful for program authors, mainly
for the use of C compilers. Currently, these includes are only tested
with the SAS/C compilers, they might require changes for other compilers.
Especially, the link libraries will most likely work only with SAS/C.
This directory contains, too, the documentation, includes and examples
for Massimo Tantignone's TBIClass boopsis which are used by ViNCEd if
available. Thanks a lot, Massimo, for allowing me to redistribute them!
Here the contents of this directory, and where these files should go
in a complete installation:
lib
Contains link libraries for easier access to vnc.library functions.
Even though the SAS/C "pragmas" work, it is recommended to use the
stub routines. More details are in the ReadMe in the "lib"
directory.
Filese in here should be copied to the "lib" directory of your
compiler, to the other link libaries.
fd
Contains the "fd" function descriptor file for the vnc.library.
Should be copied to all your other "fd" files.
include_asm
Include files for the assembly language author. That's currently
not very much.
Examples
Example programs about some details and frequently asked questions
about ViNCEd and its API. These example programs have been
successfully compiled with the SAS/C compiler, some changes might
be required for other compilers. Details are again in the ReadMe
in the "Examples" directory. If you want to keep them, copy them
to the sources directory of your C compiler.
proto
Prototypes for the vnc.library. The file in here includes the
prototypes as well as the pragmas. If you include THIS file, you
will call the vnc.library directly, without the stub routines.
Should be copied to "INCLUDE:proto"
pragma
"pragma"s for direct calling of the library without stub routines.
Not recommended, even though this works. This file should be
copied to "INCLUDE:pragma". It shouldn't be included directly.
clib
Prototypes for the functions of the vnc.library. MUST be included
as soon as you want to call any vnc.library functions, even if
you're using the stub routines of the link libraries.
vnc
This directory contains the include files for a C compiler.
The directory as a whole should be copied into "INCLUDE:vnc".
The files in here are as follows:
vnc/dynamics.h
Dynamic memory management structures of ViNCEd.
vnc/packets.h
Additional DOS PACKETS used by ViNCEd additionally to
those in dos/dosextens.h.
vnc/macros.h
The structures for holding macros and buttons.
vnc/keyboard.h
The structures for holding the extended, user configurable
keyboard as well as the IDs of the keyboard functions.
vnc/owner.h
Structures for the "Owner" and "Named Console" machine of
ViNCEd. Required for job control functions.
vnc/requester.h
Structures for the build-in file requester.
vnc/vncbase.h
The structure of the library base.
vnc/prefs.h
The structures holding the user preferences.
vnc/io.h
buffered input/output functions in the vnc.library.
vnc/window.h
defines the main structure of ViNCEd, the ViNCWindow,
as well as some secondary structures.
images/titlebar.h
defines constants for the TBIClass,
© 1998 Massimo Tantignone
Autodocs
This directory contains the autodocs for the vnc.library, i.e.
the documenation of the library functions. The autodocs come
only in plain ASCII version, but it is possible to convert
them to the AmigaGuide format if required. The necessary tools
to do this are not available in this archive.
The TBIClass autodocs can be found here, too.
Thomas Richter.